package com.yanqu.road.entity.enums.activity.dafuweng;

public enum eDaFuWengParamType {

    MONOPOLY_MAX_ENERGY("MONOPOLY_MAX_ENERGY", "体力配置：体力上限"),
    MONOPOLY_INIT_ENERGY("MONOPOLY_INIT_ENERGY", "体力配置：初始体力值"),
    MONOPOLY_ENERGY_RECOVERY_SECOND("MONOPOLY_ENERGY_RECOVERY_SECOND", "体力配置：每点体力恢复所需秒数"),
    MONOPOLY_UNION_ADDITION_DURATION("MONOPOLY_UNION_ADDITION_DURATION", "商会加成千分比范围"),
    MONOPOLY_UNION_ADDITION_RECOVERY_SECOND("MONOPOLY_UNION_ADDITION_RECOVERY_SECOND", "商会加成恢复1%所需秒数"),
    MONOPOLY_UNION_BEAT_BACK_TIMES("MONOPOLY_UNION_BEAT_BACK_TIMES", "商会造谣记录每次可反击次数"),
    MONOPOLY_ZAOYAO_ADDITION("MONOPOLY_ZAOYAO_ADDITION", "商会造谣加成千分比"),
    MONOPOLY_ZHUFU_ADDITION("MONOPOLY_ZHUFU_ADDITION", "商会祝福加成千分比"),
    MONOPOLY_ZAOYAO_RECORD_COUNT("MONOPOLY_ZAOYAO_RECORD_COUNT", "商会造谣记录保留次数"),
    MONOPOLY_ZHUFU_RECORD_COUNT("MONOPOLY_ZHUFU_RECORD_COUNT", "商会祝福记录保留次数"),
    MONOPOLY_BATTLE_BASE_DAMAGE("MONOPOLY_BATTLE_BASE_DAMAGE", "战斗配置：战斗基础伤害值"),
    MONOPOLY_BATTLE_FREE_TIMES("MONOPOLY_BATTLE_FREE_TIMES", "战斗配置：发现boss可免费追捕次数"),
    MONOPOLY_BATTLE_COST("MONOPOLY_BATTLE_COST", "战斗配置：每次追捕boss需要消耗道具"),
    MONOPOLY_BATTLE_REWARD_GOLD_PARAM("MONOPOLY_BATTLE_REWARD_GOLD_PARAM", "战斗配置：追捕金币系数千分比"),
    MONOPOLY_UNION_EFFECTIVE_NEWS_COUNT("MONOPOLY_UNION_EFFECTIVE_NEWS_COUNT", "商会情报配置：有效情报数量"),
    MONOPOLY_UNION_UNEFFECTIVE_NEWS_COUNT("MONOPOLY_UNION_UNEFFECTIVE_NEWS_COUNT", "商会情报配置：死亡情报数量"),
    MONOPOLY_SECRET_BIG_REWARD_NUM_WEIGHT("MONOPOLY_SECRET_BIG_REWARD_NUM_WEIGHT", "密道配置：密道中稀有奖励的数量,数量;权重|数量;权重"),
    MONOPOLY_SECRET_BIG_REWARD_POOL("MONOPOLY_SECRET_BIG_REWARD_POOL", "密道配置：密道中稀有奖池列表"),
    MONOPOLY_SECRET_NORMAL_REWARD_POOL("MONOPOLY_SECRET_NORMAL_REWARD_POOL", "密道配置：密道中普通奖池列表"),
    MONOPOLY_SECRET_RE_ROLL_PR("MONOPOLY_SECRET_RE_ROLL_PR", "密道配置：稀有奖励需要重投的概率千分比"),
    MONOPOLY_ALL_CARD_ID_LIST("MONOPOLY_ALL_CARD_ID_LIST", "所有卡片列表"),
    MONOPOLY_ALL_DOLL_ID_LIST("MONOPOLY_ALL_DOLL_ID_LIST", "所有人偶列表"),
    MONOPOLY_AUTO_EVENT_GOLD_SCORE("MONOPOLY_AUTO_EVENT_GOLD_SCORE", "打理功能所需金币数"),
    MONOPOLY_TEN_UNLOCK("MONOPOLY_TEN_UNLOCK", "十连解锁条件"),
    MONOPOLY_ENERGY_ITEM_ID("MONOPOLY_ENERGY_ITEM_ID", "体力道具ID"),
    MONOPOLY_SHOW_SKIN_ID_LIST("MONOPOLY_SHOW_SKIN_ID_LIST", "展示的时装ID"),
    MONOPOLY_BUG_GIFTS_RETURN_REWARDS("MONOPOLY_BUG_GIFTS_RETURN_REWARDS", "商会返利"),
    MONOPOLY_RANDOM_CARD_ID("MONOPOLY_RANDOM_CARD_ID", "随机卡ID"),
    MONOPOLY_QUICK_KILL_LIMIT("MONOPOLY_QUICK_KILL_LIMIT","快速击杀条件 佣兵卡|追捕卡 （10张佣兵卡，1张追捕卡的伤害能够击杀怪物，则开启快速击杀显示）")

    ;

    private String name;

    private String desc;

    eDaFuWengParamType(String name, String desc) {
        this.name = name;
        this.desc = desc;
    }

    public String getName() {
        return name;
    }

    public static eDaFuWengParamType getType(String name) {
        for (eDaFuWengParamType type : values()) {
            if (type.getName().equals(name)) {
                return type;
            }
        }
        return null;
    }

}
